package [[${data.pack}]];
[# th:each="item : ${data.imports}"]
import [(${item})];[/]

/**
 * [[${data.clazzComment}]]
 * @author [[${data.author}]]
 * @Date [[${data.createDate}]]
 */
public class [[${data.clazzName}]] {
	[# th:each="item : ${data.properties}"]
	/**
	 * [(${item.comment})]
	 */
	private [(${item.simplePropertyType})] [(${item.propertyName})];
	
	[/][# th:each="item : ${data.properties}"]
	public void [(${item.setMethodName})]([(${item.simplePropertyType})] [(${item.propertyName})]) {
		this.[(${item.propertyName})] = [(${item.propertyName})];
	}

	public [(${item.simplePropertyType})] [(${item.getMethodName})]() {
		return [(${item.propertyName})];
	}
	
	[/]
}